package com.ph.irp.base.assistantmaterial.service;

import java.io.Serializable;
import java.util.List;
import com.ph.irp.model.PBaseAssistantmaterialCulture;

public interface PBaseAssistantmaterialCultureService extends Serializable {
	void addCulture(PBaseAssistantmaterialCulture culture) throws Throwable;
	void deleteCulture(String[] cultureIds) throws Throwable;
	void updateCulture(PBaseAssistantmaterialCulture culture) throws Throwable;
	PBaseAssistantmaterialCulture getCultureById(int cultureId) throws Throwable;
	List<PBaseAssistantmaterialCulture> getAllCultures() throws Throwable;
	List<PBaseAssistantmaterialCulture> getCulturesByCode(String cultureCode) throws Throwable;
	List<PBaseAssistantmaterialCulture> getCulturesByNmae(String cultureName) throws Throwable;
	List<PBaseAssistantmaterialCulture> getCulturesByCodeAndName(String cultureCode, String cultureName) throws Throwable;
	List<PBaseAssistantmaterialCulture> getCultures(PBaseAssistantmaterialCulture culture) throws Throwable;
}
